home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
HyperCard 2.0
/
HyperCard
/
HyperCard.rsrc
/
CODE_29_Sorting.txt
< prev
next >
Wrap
Text File
|
1990-08-31
|
80KB
|
1,402 lines
# near model CODE resource
# jump table entries: 6584-6584 (1 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 7001 moveq.l D0, 0x01
00000006 B06E 000C cmp.w D0, [A6 + 0xC]
0000000A 6608 bne +0xA /* 00000014 */
0000000C 3F3C 001D move.w -[A7], 0x1D
00000010 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
label00000014:
00000014 7002 moveq.l D0, 0x02
00000016 B06E 000C cmp.w D0, [A6 + 0xC]
0000001A 660C bne +0xE /* 00000028 */
0000001C 487A 0042 pea.l [PC + 0x42 /* 00000060, value 0x254E6F74 '%Not', pstring "Not enough memory to sort this stack." */]
00000020 3F3C 001E move.w -[A7], 0x1E
00000024 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */]
label00000028:
00000028 7003 moveq.l D0, 0x03
0000002A B06E 000C cmp.w D0, [A6 + 0xC]
0000002E 660C bne +0xE /* 0000003C */
00000030 487A 0012 pea.l [PC + 0x12 /* 00000044, value 0x1A466169, pstring "Failed to sort this stack." */]
00000034 3F3C 0041 move.w -[A7], 0x41 /* 'A' */
00000038 4EAD 2E7A jsr [A5 + 0x2E7A /* export_1483 */]
label0000003C:
0000003C 4E5E unlink A6
0000003E 205F movea.l A0, [A7]+
00000040 5C4F addq.w A7, 6
00000042 4ED0 jmp [A0]
00000044 1A46 movea.b A5, D6
00000046 6169 bsr +0x6B /* 000000B1 */
00000048 6C65 bge +0x67 /* 000000AF */
0000004A 6420 bcc +0x22 /* 0000006C */
0000004C 746F moveq.l D2, 0x6F
0000004E 2073 6F72 7420 7468 6973 movea.l A0, [[A3 + 0x74207468] + 0x6973]
00000058 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61]
0000005C 636B bls +0x6D /* 000000C9 */
0000005E 2E00 move.l D7, D0
00000060 254E 6F74 move.l [A2 + 0x6F74], A6
00000064 2065 movea.l A0, -[A5]
00000066 6E6F bgt +0x71 /* 000000D7 */
00000068 7567 moveq.l D2, 0x67
0000006A 6820 bvc +0x22 /* 0000008C */
label0000006C:
0000006C 6D65 blt +0x67 /* 000000D3 */
0000006E 6D6F blt +0x71 /* 000000DF */
00000070 7279 moveq.l D1, 0x79
00000072 2074 6F20 736F movea.l A0, [A4 + 0x736F + D6 * 8]
00000078 7274 moveq.l D1, 0x74
0000007A 2074 6869 movea.l A0, [A4 + D6 + 0x69]
0000007E 7320 moveq.l D1, 0x20
00000080 7374 moveq.l D1, 0x74
00000082 6163 bsr +0x65 /* 000000E7 */
00000084 6B2E bmi +0x30 /* 000000B4 */
fn00000086:
00000086 4E56 FFFC link A6, -0x0004
0000008A 48E7 0108 movem.l -[A7], D7,A4
// begin alternate branch 0000008C-0000008E
label0000008C:
0000008C 0108 btst A0, D0
// end alternate branch 0000008C-0000008E
label0000008C: // (misaligned)
0000008E 286E 0008 movea.l A4, [A6 + 0x8]
00000092 486C FFF8 pea.l [A4 - 0x8]
00000096 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
0000009A 486C FFF0 pea.l [A4 - 0x10]
0000009E 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
000000A2 7E01 moveq.l D7, 0x01
000000A4 102C FCBD move.b D0, [A4 - 0x343]
000000A8 6712 beq +0x14 /* 000000BC */
000000AA 486C FCD0 pea.l [A4 - 0x330]
000000AE 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
000000B2 4AAC FCCC tst.l [A4 - 0x334]
// begin alternate branch 000000B4-000000B8
label000000B4:
000000B4 FCCC 6F04 .extension 0xCCC <<F/2-3/6>> // unimplemented
// end alternate branch 000000B4-000000B8
label000000B4: // (misaligned)
000000B6 6F04 ble +0x6 /* 000000BC */
000000B8 2E2C FCCC move.l D7, [A4 - 0x334]
label000000BC:
000000BC 2F07 move.l -[A7], D7
000000BE 2F2D A630 move.l -[A7], [A5 - 0x59D0]
000000C2 4267 clr.w -[A7]
000000C4 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */]
000000C8 2B6C FFFC A404 move.l [A5 - 0x5BFC], [A4 - 0x4]
000000CE 206E 0008 movea.l A0, [A6 + 0x8]
000000D2 2C48 movea.l A6, A0
000000D4 4EFA 0F06 jmp [PC + 0xF06 /* 00000FDC */]
000000D8 0000 4CDF ori.b D0, 0xDF
000000DC 1080 move.b [A0], D0
000000DE 4E5E unlink A6
000000E0 2E9F move.l [A7], [A7]+
000000E2 4E75 rts
fn000000E4:
000000E4 4E56 0000 link A6, 0
000000E8 3F2E 000C move.w -[A7], [A6 + 0xC]
000000EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F0 4EBA FF0E jsr [PC - 0xF2 /* 00000000 */]
000000F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F8 4EBA FF8C jsr [PC - 0x74 /* 00000086 */]
000000FC 4E5E unlink A6
000000FE 205F movea.l A0, [A7]+
00000100 5C4F addq.w A7, 6
00000102 4ED0 jmp [A0]
fn00000104:
00000104 4E56 0000 link A6, 0
00000108 2F0C move.l -[A7], A4
0000010A 286E 0008 movea.l A4, [A6 + 0x8]
0000010E 296E 000C FE08 move.l [A4 - 0x1F8], [A6 + 0xC]
00000114 296C FE08 FE0C move.l [A4 - 0x1F4], [A4 - 0x1F8]
0000011A 42A7 clr.l -[A7]
0000011C 2F2C FE0C move.l -[A7], [A4 - 0x1F4]
00000120 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
00000124 295F FFF0 move.l [A4 - 0x10], [A7]+
00000128 56C0 sne D0
0000012A 4400 neg.b D0
0000012C 1D40 0010 move.b [A6 + 0x10], D0
00000130 7000 moveq.l D0, 0x00
00000132 2940 FFE8 move.l [A4 - 0x18], D0
00000136 202C FE0C move.l D0, [A4 - 0x1F4]
0000013A 90BC 0000 0100 sub.l D0, 0x100
00000140 2940 FFEC move.l [A4 - 0x14], D0
00000144 285F movea.l A4, [A7]+
00000146 4E5E unlink A6
00000148 205F movea.l A0, [A7]+
0000014A 504F addq.w A7, 8
0000014C 4ED0 jmp [A0]
fn0000014E:
0000014E 4E56 FFE2 link A6, -0x001E
00000152 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000156 286E 0008 movea.l A4, [A6 + 0x8]
0000015A 202C FFE8 move.l D0, [A4 - 0x18]
0000015E B0AC FFEC cmp.l D0, [A4 - 0x14]
00000162 6F36 ble +0x38 /* 0000019A */
00000164 202C FE08 move.l D0, [A4 - 0x1F8]
00000168 D1AC FE0C add.l [A4 - 0x1F4], D0
0000016C 202C FE0C move.l D0, [A4 - 0x1F4]
00000170 90BC 0000 0100 sub.l D0, 0x100
00000176 5580 subq.l D0, 2
00000178 2940 FFEC move.l [A4 - 0x14], D0
0000017C 2F2C FFF0 move.l -[A7], [A4 - 0x10]
00000180 2F2C FE0C move.l -[A7], [A4 - 0x1F4]
00000184 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
00000188 4267 clr.w -[A7]
0000018A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000018E 4A5F tst.w [A7]+
00000190 6708 beq +0xA /* 0000019A */
00000192 422E 000C clr.b [A6 + 0xC]
00000196 6000 0104 bra +0x106 /* 0000029C */
label0000019A:
0000019A 1D7C 0001 000C move.b [A6 + 0xC], 0x1
000001A0 206C FEE4 movea.l A0, [A4 - 0x11C]
000001A4 20AC FFE8 move.l [A0], [A4 - 0x18]
000001A8 102C FCB9 move.b D0, [A4 - 0x347]
000001AC 6746 beq +0x48 /* 000001F4 */
000001AE 486C FEE8 pea.l [A4 - 0x118]
000001B2 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
000001B6 206C FFF0 movea.l A0, [A4 - 0x10]
000001BA 2C2C FFE8 move.l D6, [A4 - 0x18]
000001BE DC90 add.l D6, [A0]
000001C0 4267 clr.w -[A7]
000001C2 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
000001C6 101F move.b D0, [A7]+
000001C8 6710 beq +0x12 /* 000001DA */
000001CA 2F06 move.l -[A7], D6
000001CC 700A moveq.l D0, 0x0A
000001CE 2F00 move.l -[A7], D0
000001D0 1F3C 0007 move.b -[A7], 0x7
000001D4 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
000001D8 6010 bra +0x12 /* 000001EA */
label000001DA:
000001DA 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
000001DE 2046 movea.l A0, D6
000001E0 43FA 00CE lea.l A1, [PC + 0xCE /* 000002B0, value 0xFFFF0000 */]
000001E4 20D9 move.l [A0]+, [A1]+
000001E6 20D9 move.l [A0]+, [A1]+
000001E8 3091 move.w [A0], [A1]
label000001EA:
000001EA 700A moveq.l D0, 0x0A
000001EC D1AC FFE8 add.l [A4 - 0x18], D0
000001F0 6000 00AA bra +0xAC /* 0000029C */
label000001F4:
000001F4 102C FCB8 move.b D0, [A4 - 0x348]
000001F8 6756 beq +0x58 /* 00000250 */
000001FA 487A 00AA pea.l [PC + 0xAA /* 000002A6, value 0xC01E8000 */]
000001FE 486E FFF4 pea.l [A6 - 0xC]
00000202 3F3C 3010 move.w -[A7], 0x3010
00000206 A9EB syscall Pack4/FP68K
00000208 486C FEE8 pea.l [A4 - 0x118]
0000020C 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */]
00000210 4267 clr.w -[A7]
00000212 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00000216 101F move.b D0, [A7]+
00000218 6712 beq +0x14 /* 0000022C */
0000021A 486E FFF4 pea.l [A6 - 0xC]
0000021E 7008 moveq.l D0, 0x08
00000220 2F00 move.l -[A7], D0
00000222 1F3C 0008 move.b -[A7], 0x8
00000226 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
0000022A 6004 bra +0x6 /* 00000230 */
label0000022C:
0000022C 4EAD 0B7A jsr [A5 + 0xB7A /* export_363 */]
label00000230:
00000230 206C FFF0 movea.l A0, [A4 - 0x10]
00000234 202C FFE8 move.l D0, [A4 - 0x18]
00000238 D090 add.l D0, [A0]
0000023A 2D40 FFF0 move.l [A6 - 0x10], D0
0000023E 206E FFF0 movea.l A0, [A6 - 0x10]
00000242 43EE FFF4 lea.l A1, [A6 - 0xC]
00000246 20D9 move.l [A0]+, [A1]+
00000248 20D9 move.l [A0]+, [A1]+
0000024A 50AC FFE8 addq.l [A4 - 0x18], 8
0000024E 604C bra +0x4E /* 0000029C */
label00000250:
00000250 4247 clr.w D7
00000252 1E2C FEE8 move.b D7, [A4 - 0x118]
00000256 206C FFF0 movea.l A0, [A4 - 0x10]
0000025A 266C FFE8 movea.l A3, [A4 - 0x18]
0000025E D7D0 add.l A3, [A0]
00000260 3687 move.w [A3], D7
00000262 548B addq.l A3, 2
00000264 41EC FEE8 lea.l A0, [A4 - 0x118]
00000268 2A08 move.l D5, A0
0000026A 1007 move.b D0, D7
0000026C 0240 0001 andi.w D0, 0x1
00000270 6702 beq +0x4 /* 00000274 */
00000272 5247 addq.w D7, 1
label00000274:
00000274 3D47 FFE2 move.w [A6 - 0x1E], D7
00000278 7801 moveq.l D4, 0x01
0000027A 600C bra +0xE /* 00000288 */
label0000027C:
0000027C 5285 addq.l D5, 1
0000027E 2045 movea.l A0, D5
00000280 1690 move.b [A3], [A0]
00000282 528B addq.l A3, 1
00000284 5244 addq.w D4, 1
00000286 6906 bvs +0x8 /* 0000028E */
label00000288:
00000288 B86E FFE2 cmp.w D4, [A6 - 0x1E]
0000028C 6FEE ble -0x10 /* 0000027C */
label0000028E:
0000028E 3007 move.w D0, D7
00000290 48C0 ext.l D0
00000292 D0AC FFE8 add.l D0, [A4 - 0x18]
00000296 5480 addq.l D0, 2
00000298 2940 FFE8 move.l [A4 - 0x18], D0
label0000029C:
0000029C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000002A0 4E5E unlink A6
000002A2 2E9F move.l [A7], [A7]+
000002A4 4E75 rts
000002A6 C01E and.b D0, [A6]+
000002A8 8000 or.b D0, D0
000002AA 0000 0000 ori.b D0, 0x0
000002AE 0000 FFFF ori.b D0, 0xFF
000002B2 0000 0000 ori.b D0, 0x0
000002B6 0000 0000 ori.b D0, 0x0
fn000002BA:
000002BA 4E56 FFF4 link A6, -0x000C
000002BE 48E7 0118 movem.l -[A7], D7,A3,A4
000002C2 286E 0008 movea.l A4, [A6 + 0x8]
000002C6 2F2C FFF0 move.l -[A7], [A4 - 0x10]
000002CA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000002CE 296C FFF4 FEE4 move.l [A4 - 0x11C], [A4 - 0xC]
000002D4 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
000002DA 7E01 moveq.l D7, 0x01
000002DC 601A bra +0x1C /* 000002F8 */
label000002DE:
000002DE 206C FEE4 movea.l A0, [A4 - 0x11C]
000002E2 226C FFF0 movea.l A1, [A4 - 0x10]
000002E6 2011 move.l D0, [A1]
000002E8 D090 add.l D0, [A0]
000002EA 206C FEE4 movea.l A0, [A4 - 0x11C]
000002EE 2080 move.l [A0], D0
000002F0 50AC FEE4 addq.l [A4 - 0x11C], 8
000002F4 5287 addq.l D7, 1
000002F6 6906 bvs +0x8 /* 000002FE */
label000002F8:
000002F8 BEAE FFF4 cmp.l D7, [A6 - 0xC]
000002FC 6FE0 ble -0x1E /* 000002DE */
label000002FE:
000002FE 102C FCB9 move.b D0, [A4 - 0x347]
00000302 6706 beq +0x8 /* 0000030A */
00000304 47ED 2DE2 lea.l A3, [A5 + 0x2DE2 /* export_1464 */]
00000308 601C bra +0x1E /* 00000326 */
label0000030A:
0000030A 102C FCB8 move.b D0, [A4 - 0x348]
0000030E 6706 beq +0x8 /* 00000316 */
00000310 47ED 2DDA lea.l A3, [A5 + 0x2DDA /* export_1463 */]
00000314 6010 bra +0x12 /* 00000326 */
label00000316:
00000316 102C FCBA move.b D0, [A4 - 0x346]
0000031A 6706 beq +0x8 /* 00000322 */
0000031C 47ED 2DEA lea.l A3, [A5 + 0x2DEA /* export_1465 */]
00000320 6004 bra +0x6 /* 00000326 */
label00000322:
00000322 47ED 2DF2 lea.l A3, [A5 + 0x2DF2 /* export_1466 */]
label00000326:
00000326 2F2C FFF4 move.l -[A7], [A4 - 0xC]
0000032A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000032E 2F0B move.l -[A7], A3
00000330 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00000334 486C FFF0 pea.l [A4 - 0x10]
00000338 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
0000033C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000340 4E5E unlink A6
00000342 205F movea.l A0, [A7]+
00000344 504F addq.w A7, 8
00000346 4ED0 jmp [A0]
fn00000348:
00000348 4E56 0000 link A6, 0
0000034C 3F2E 000C move.w -[A7], [A6 + 0xC]
00000350 206E 0008 movea.l A0, [A6 + 0x8]
00000354 2F28 0008 move.l -[A7], [A0 + 0x8]
00000358 4EBA FCA6 jsr [PC - 0x35A /* 00000000 */]
0000035C 206E 0008 movea.l A0, [A6 + 0x8]
00000360 2C48 movea.l A6, A0
00000362 4EFA 03C0 jmp [PC + 0x3C0 /* 00000724 */]
00000366 0000 4E5E ori.b D0, 0x5E /* '^' */
0000036A 205F movea.l A0, [A7]+
0000036C 5C4F addq.w A7, 6
0000036E 4ED0 jmp [A0]
fn00000370:
00000370 4E56 0000 link A6, 0
00000374 2F0C move.l -[A7], A4
00000376 286E 0008 movea.l A4, [A6 + 0x8]
0000037A 286C 0008 movea.l A4, [A4 + 0x8]
0000037E 206C FFF8 movea.l A0, [A4 - 0x8]
00000382 2010 move.l D0, [A0]
00000384 720A moveq.l D1, 0x0A
00000386 D081 add.l D0, D1
00000388 2940 FFF4 move.l [A4 - 0xC], D0
0000038C 206E 0008 movea.l A0, [A6 + 0x8]
00000390 2028 FFFC move.l D0, [A0 - 0x4]
00000394 5380 subq.l D0, 1
00000396 E780 asl D0, 3
00000398 D0AC FFF4 add.l D0, [A4 - 0xC]
0000039C 2940 FEE4 move.l [A4 - 0x11C], D0
000003A0 285F movea.l A4, [A7]+
000003A2 4E5E unlink A6
000003A4 2E9F move.l [A7], [A7]+
000003A6 4E75 rts
fn000003A8:
000003A8 4E56 FFE6 link A6, -0x001A
000003AC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003B0 266E 0008 movea.l A3, [A6 + 0x8]
000003B4 286B 0008 movea.l A4, [A3 + 0x8]
000003B8 422B FFF5 clr.b [A3 - 0xB]
000003BC 206C FCE0 movea.l A0, [A4 - 0x320]
000003C0 2A10 move.l D5, [A0]
000003C2 7E00 moveq.l D7, 0x00
000003C4 7001 moveq.l D0, 0x01
000003C6 2740 FFFC move.l [A3 - 0x4], D0
000003CA 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000003CE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000003D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000003D6 4EBA FF98 jsr [PC - 0x68 /* 00000370 */]
000003DA 2D6B FFF8 FFE6 move.l [A6 - 0x1A], [A3 - 0x8]
000003E0 7C00 moveq.l D6, 0x00
000003E2 6000 011E bra +0x120 /* 00000502 */
label000003E6:
000003E6 2005 move.l D0, D5
000003E8 D087 add.l D0, D7
000003EA 2040 movea.l A0, D0
000003EC 1010 move.b D0, [A0]
000003EE 4880 ext.w D0
000003F0 3800 move.w D4, D0
000003F2 B86B FFF6 cmp.w D4, [A3 - 0xA]
000003F6 56C0 sne D0
000003F8 4A44 tst.w D4
000003FA 56C1 sne D1
000003FC C001 and.b D0, D1
000003FE 6706 beq +0x8 /* 00000406 */
00000400 5287 addq.l D7, 1
00000402 6000 00FA bra +0xFC /* 000004FE */
label00000406:
00000406 2006 move.l D0, D6
00000408 9087 sub.l D0, D7
0000040A 206C FEE4 movea.l A0, [A4 - 0x11C]
0000040E 2140 0004 move.l [A0 + 0x4], D0
00000412 102C FCBC move.b D0, [A4 - 0x344]
00000416 6714 beq +0x16 /* 0000042C */
00000418 206C FEE4 movea.l A0, [A4 - 0x11C]
0000041C 202B FFF8 move.l D0, [A3 - 0x8]
00000420 90A8 0004 sub.l D0, [A0 + 0x4]
00000424 206C FEE4 movea.l A0, [A4 - 0x11C]
00000428 2140 0004 move.l [A0 + 0x4], D0
label0000042C:
0000042C 42A7 clr.l -[A7]
0000042E 2F07 move.l -[A7], D7
00000430 2F3C 0000 00FF move.l -[A7], 0xFF
00000436 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
0000043A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000043E 2F05 move.l -[A7], D5
00000440 486C FEE9 pea.l [A4 - 0x117]
00000444 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000448 4EAD 238A jsr [A5 + 0x238A /* export_1133 */]
0000044C 196E FFFF FEE8 move.b [A4 - 0x118], [A6 - 0x1]
00000452 4267 clr.w -[A7]
00000454 206E 0008 movea.l A0, [A6 + 0x8]
00000458 2F28 0008 move.l -[A7], [A0 + 0x8]
0000045C 4EBA FCF0 jsr [PC - 0x310 /* 0000014E */]
00000460 101F move.b D0, [A7]+
00000462 660C bne +0xE /* 00000470 */
00000464 3F3C 0002 move.w -[A7], 0x2
00000468 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000046C 4EBA FEDA jsr [PC - 0x126 /* 00000348 */]
label00000470:
00000470 4A44 tst.w D4
00000472 6612 bne +0x14 /* 00000486 */
00000474 4A87 tst.l D7
00000476 660A bne +0xC /* 00000482 */
00000478 53AB FFFC subq.l [A3 - 0x4], 1
0000047C 177C 0001 FFF5 move.b [A3 - 0xB], 0x1
label00000482:
00000482 6000 0086 bra +0x88 /* 0000050A */
label00000486:
00000486 2F2B FFFC move.l -[A7], [A3 - 0x4]
0000048A 2F3C 0000 0080 move.l -[A7], 0x80
00000490 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
00000494 4A9F tst.l [A7]+
00000496 6650 bne +0x52 /* 000004E8 */
00000498 42A7 clr.l -[A7]
0000049A 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000049E 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000004A2 201F move.l D0, [A7]+
000004A4 D0BC 0000 0400 add.l D0, 0x400
000004AA 2D40 FFEA move.l [A6 - 0x16], D0
000004AE 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000004B2 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000004B6 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000004BA 2F2E FFEA move.l -[A7], [A6 - 0x16]
000004BE 4EAD 1FAA jsr [A5 + 0x1FAA /* export_1009 */]
000004C2 4267 clr.w -[A7]
000004C4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000004C8 4A5F tst.w [A7]+
000004CA 670C beq +0xE /* 000004D8 */
000004CC 3F3C 0002 move.w -[A7], 0x2
000004D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004D4 4EBA FE72 jsr [PC - 0x18E /* 00000348 */]
label000004D8:
000004D8 2F2C FFF8 move.l -[A7], [A4 - 0x8]
000004DC 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000004E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004E4 4EBA FE8A jsr [PC - 0x176 /* 00000370 */]
label000004E8:
000004E8 206C FCE0 movea.l A0, [A4 - 0x320]
000004EC 2006 move.l D0, D6
000004EE D090 add.l D0, [A0]
000004F0 2A00 move.l D5, D0
000004F2 5285 addq.l D5, 1
000004F4 52AB FFFC addq.l [A3 - 0x4], 1
000004F8 7E00 moveq.l D7, 0x00
000004FA 50AC FEE4 addq.l [A4 - 0x11C], 8
label000004FE:
000004FE 5286 addq.l D6, 1
00000500 6908 bvs +0xA /* 0000050A */
label00000502:
00000502 BCAE FFE6 cmp.l D6, [A6 - 0x1A]
00000506 6F00 FEDE ble -0x120 /* 000003E6 */
label0000050A:
0000050A 2F2C FFF8 move.l -[A7], [A4 - 0x8]
0000050E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000512 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000516 4E5E unlink A6
00000518 2E9F move.l [A7], [A7]+
0000051A 4E75 rts
fn0000051C:
0000051C 4E56 FFE0 link A6, -0x0020
00000520 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000524 266E 0008 movea.l A3, [A6 + 0x8]
00000528 286B 0008 movea.l A4, [A3 + 0x8]
0000052C 42A7 clr.l -[A7]
0000052E 2F2B FFF8 move.l -[A7], [A3 - 0x8]
00000532 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00000536 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000053A 660C bne +0xE /* 00000548 */
0000053C 3F3C 0002 move.w -[A7], 0x2
00000540 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000544 4EBA FE02 jsr [PC - 0x1FE /* 00000348 */]
label00000548:
00000548 206C FCE0 movea.l A0, [A4 - 0x320]
0000054C 2F10 move.l -[A7], [A0]
0000054E 206E FFFC movea.l A0, [A6 - 0x4]
00000552 2F10 move.l -[A7], [A0]
00000554 2F2B FFF8 move.l -[A7], [A3 - 0x8]
00000558 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000055C 296C FFF4 FEE4 move.l [A4 - 0x11C], [A4 - 0xC]
00000562 7808 moveq.l D4, 0x08
00000564 102C FCBC move.b D0, [A4 - 0x344]
00000568 6716 beq +0x18 /* 00000580 */
0000056A 202B FFFC move.l D0, [A3 - 0x4]
0000056E 5380 subq.l D0, 1
00000570 E780 asl D0, 3
00000572 D0AC FFF4 add.l D0, [A4 - 0xC]
00000576 2940 FEE4 move.l [A4 - 0x11C], D0
0000057A 2004 move.l D0, D4
0000057C 4480 neg.l D0
0000057E 2800 move.l D4, D0
label00000580:
00000580 206C FCE0 movea.l A0, [A4 - 0x320]
00000584 2E10 move.l D7, [A0]
00000586 206E FFFC movea.l A0, [A6 - 0x4]
0000058A 2D50 FFE4 move.l [A6 - 0x1C], [A0]
0000058E 2D6B FFFC FFE0 move.l [A6 - 0x20], [A3 - 0x4]
00000594 7001 moveq.l D0, 0x01
00000596 2D40 FFEC move.l [A6 - 0x14], D0
0000059A 6054 bra +0x56 /* 000005F0 */
label0000059C:
0000059C 206C FEE4 movea.l A0, [A4 - 0x11C]
000005A0 2A28 0004 move.l D5, [A0 + 0x4]
000005A4 102C FCBC move.b D0, [A4 - 0x344]
000005A8 6706 beq +0x8 /* 000005B0 */
000005AA 4485 neg.l D5
000005AC DAAB FFF8 add.l D5, [A3 - 0x8]
label000005B0:
000005B0 2C05 move.l D6, D5
000005B2 DCAE FFE4 add.l D6, [A6 - 0x1C]
label000005B6:
000005B6 2046 movea.l A0, D6
000005B8 1010 move.b D0, [A0]
000005BA 4880 ext.w D0
000005BC B06B FFF6 cmp.w D0, [A3 - 0xA]
000005C0 56C0 sne D0
000005C2 4A00 tst.b D0
000005C4 6716 beq +0x18 /* 000005DC */
000005C6 2046 movea.l A0, D6
000005C8 4A10 tst.b [A0]
000005CA 56C1 sne D1
000005CC C001 and.b D0, D1
000005CE 670C beq +0xE /* 000005DC */
000005D0 2046 movea.l A0, D6
000005D2 2247 movea.l A1, D7
000005D4 1290 move.b [A1], [A0]
000005D6 5286 addq.l D6, 1
000005D8 5287 addq.l D7, 1
000005DA 60DA bra -0x24 /* 000005B6 */
label000005DC:
000005DC 2047 movea.l A0, D7
000005DE 10AB FFF7 move.b [A0], [A3 - 0x9]
000005E2 5287 addq.l D7, 1
000005E4 2004 move.l D0, D4
000005E6 D1AC FEE4 add.l [A4 - 0x11C], D0
000005EA 52AE FFEC addq.l [A6 - 0x14], 1
000005EE 690A bvs +0xC /* 000005FA */
label000005F0:
000005F0 202E FFEC move.l D0, [A6 - 0x14]
000005F4 B0AE FFE0 cmp.l D0, [A6 - 0x20]
000005F8 6FA2 ble -0x5C /* 0000059C */
label000005FA:
000005FA 102B FFF5 move.b D0, [A3 - 0xB]
000005FE 6602 bne +0x4 /* 00000602 */
00000600 5387 subq.l D7, 1
label00000602:
00000602 2047 movea.l A0, D7
00000604 4210 clr.b [A0]
00000606 486E FFFC pea.l [A6 - 0x4]
0000060A 4EAD 1F62 jsr [A5 + 0x1F62 /* export_1000 */]
0000060E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000612 4E5E unlink A6
00000614 2E9F move.l [A7], [A7]+
00000616 4E75 rts
fn00000618:
00000618 4E56 FFF0 link A6, -0x0010
0000061C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000620 42A7 clr.l -[A7]
00000622 2F3C 0000 040A move.l -[A7], 0x40A
00000628 4EAD 1E6A jsr [A5 + 0x1E6A /* export_969 */]
0000062C 206E 0008 movea.l A0, [A6 + 0x8]
00000630 215F FFF8 move.l [A0 - 0x8], [A7]+
00000634 206E 0008 movea.l A0, [A6 + 0x8]
00000638 4AA8 FFF8 tst.l [A0 - 0x8]
0000063C 57C0 seq D0
0000063E 4A00 tst.b D0
00000640 6622 bne +0x24 /* 00000664 */
00000642 2F00 move.l -[A7], D0
00000644 4267 clr.w -[A7]
00000646 2F3C 0000 1400 move.l -[A7], 0x1400
0000064C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000650 4EBA FAB2 jsr [PC - 0x54E /* 00000104 */]
00000654 121F move.b D1, [A7]+
00000656 201F move.l D0, [A7]+
00000658 0A01 0001 xori.b D1, 0x1
0000065C 8001 or.b D0, D1
0000065E 0240 0001 andi.w D0, 0x1
00000662 670A beq +0xC /* 0000066E */
label00000664:
00000664 3F3C 0002 move.w -[A7], 0x2
00000668 2F0E move.l -[A7], A6
0000066A 4EBA FCDC jsr [PC - 0x324 /* 00000348 */]
label0000066E:
0000066E 42A7 clr.l -[A7]
00000670 206E 0008 movea.l A0, [A6 + 0x8]
00000674 2F28 FCE0 move.l -[A7], [A0 - 0x320]
00000678 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000067C 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000680 206E 0008 movea.l A0, [A6 + 0x8]
00000684 1028 FCB6 move.b D0, [A0 - 0x34A]
00000688 6708 beq +0xA /* 00000692 */
0000068A 3D7C 000D FFF6 move.w [A6 - 0xA], 0xD /* '\r' */
00000690 6006 bra +0x8 /* 00000698 */
label00000692:
00000692 3D7C 002C FFF6 move.w [A6 - 0xA], 0x2C /* ',' */
label00000698:
00000698 2F0E move.l -[A7], A6
0000069A 4EBA FD0C jsr [PC - 0x2F4 /* 000003A8 */]
0000069E 7001 moveq.l D0, 0x01
000006A0 B0AE FFFC cmp.l D0, [A6 - 0x4]
000006A4 6C7E bge +0x80 /* 00000724 */
000006A6 206E 0008 movea.l A0, [A6 + 0x8]
000006AA 2F28 FFF8 move.l -[A7], [A0 - 0x8]
000006AE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000006B2 206E 0008 movea.l A0, [A6 + 0x8]
000006B6 2F28 FFF8 move.l -[A7], [A0 - 0x8]
000006BA 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000006BE 2F0E move.l -[A7], A6
000006C0 4EBA FCAE jsr [PC - 0x352 /* 00000370 */]
000006C4 226E 0008 movea.l A1, [A6 + 0x8]
000006C8 2069 FFF8 movea.l A0, [A1 - 0x8]
000006CC 2010 move.l D0, [A0]
000006CE 5E80 addq.l D0, 7
000006D0 C0BC FFFF FFF8 and.l D0, 0xFFFFFFF8
000006D6 2D40 FFF0 move.l [A6 - 0x10], D0
000006DA 206E 0008 movea.l A0, [A6 + 0x8]
000006DE 2F28 FFF4 move.l -[A7], [A0 - 0xC]
000006E2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000006E6 42A7 clr.l -[A7]
000006E8 206E 0008 movea.l A0, [A6 + 0x8]
000006EC 2F28 FFF8 move.l -[A7], [A0 - 0x8]
000006F0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000006F4 201F move.l D0, [A7]+
000006F6 720A moveq.l D1, 0x0A
000006F8 9081 sub.l D0, D1
000006FA 2F00 move.l -[A7], D0
000006FC 7004 moveq.l D0, 0x04
000006FE 2F00 move.l -[A7], D0
00000700 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000704 4EAD 2392 jsr [A5 + 0x2392 /* export_1134 */]
00000708 206E 0008 movea.l A0, [A6 + 0x8]
0000070C 216E FFF0 FFF4 move.l [A0 - 0xC], [A6 - 0x10]
00000712 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000716 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000071A 4EBA FB9E jsr [PC - 0x462 /* 000002BA */]
0000071E 2F0E move.l -[A7], A6
00000720 4EBA FDFA jsr [PC - 0x206 /* 0000051C */]
label00000724:
00000724 4FEE FFD0 lea.l A7, [A6 - 0x30]
00000728 206E 0008 movea.l A0, [A6 + 0x8]
0000072C 4868 FFF8 pea.l [A0 - 0x8]
00000730 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000734 206E 0008 movea.l A0, [A6 + 0x8]
00000738 4868 FFF0 pea.l [A0 - 0x10]
0000073C 4EAD 1E52 jsr [A5 + 0x1E52 /* export_966 */]
00000740 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000744 4E5E unlink A6
00000746 2E9F move.l [A7], [A7]+
00000748 4E75 rts
fn0000074A:
0000074A 4E56 0000 link A6, 0
0000074E 2F0C move.l -[A7], A4
00000750 286E 0008 movea.l A4, [A6 + 0x8]
00000754 422C FCBA clr.b [A4 - 0x346]
00000758 422C FCB9 clr.b [A4 - 0x347]
0000075C 422C FCB8 clr.b [A4 - 0x348]
00000760 4267 clr.w -[A7]
00000762 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000766 301F move.w D0, [A7]+
00000768 670E beq +0x10 /* 00000778 */
0000076A 5340 subq.w D0, 1
0000076C 670C beq +0xE /* 0000077A */
0000076E 5340 subq.w D0, 1
00000770 6710 beq +0x12 /* 00000782 */
00000772 5340 subq.w D0, 1
00000774 6714 beq +0x16 /* 0000078A */
00000776 6018 bra +0x1A /* 00000790 */
label00000778:
00000778 6016 bra +0x18 /* 00000790 */
label0000077A:
0000077A 197C 0001 FCB9 move.b [A4 - 0x347], 0x1
00000780 600E bra +0x10 /* 00000790 */
label00000782:
00000782 197C 0001 FCBA move.b [A4 - 0x346], 0x1
00000788 6006 bra +0x8 /* 00000790 */
label0000078A:
0000078A 197C 0001 FCB8 move.b [A4 - 0x348], 0x1
label00000790:
00000790 102C FCB8 move.b D0, [A4 - 0x348]
00000794 802C FCB9 or.b D0, [A4 - 0x347]
00000798 0A00 0001 xori.b D0, 0x1
0000079C 1940 FCBB move.b [A4 - 0x345], D0
000007A0 4267 clr.w -[A7]
000007A2 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000007A6 7001 moveq.l D0, 0x01
000007A8 B05F cmp.w D0, [A7]+
000007AA 57C0 seq D0
000007AC 4400 neg.b D0
000007AE 1940 FCBC move.b [A4 - 0x344], D0
000007B2 285F movea.l A4, [A7]+
000007B4 4E5E unlink A6
000007B6 2E9F move.l [A7], [A7]+
000007B8 4E75 rts
fn000007BA:
000007BA 4E56 0000 link A6, 0
000007BE 2F0C move.l -[A7], A4
000007C0 286E 0008 movea.l A4, [A6 + 0x8]
000007C4 70FF moveq.l D0, 0xFFFFFFFF
000007C6 2940 FE04 move.l [A4 - 0x1FC], D0
000007CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007CE 4EBA FF7A jsr [PC - 0x86 /* 0000074A */]
000007D2 486C FCE4 pea.l [A4 - 0x31C]
000007D6 4EAD 0BAA jsr [A5 + 0xBAA /* export_369 */]
000007DA 4267 clr.w -[A7]
000007DC 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000007E0 4A5F tst.w [A7]+
000007E2 57C0 seq D0
000007E4 4400 neg.b D0
000007E6 1940 FCB6 move.b [A4 - 0x34A], D0
000007EA 285F movea.l A4, [A7]+
000007EC 4E5E unlink A6
000007EE 2E9F move.l [A7], [A7]+
000007F0 4E75 rts
fn000007F2:
000007F2 4E56 FF9A link A6, -0x0066
000007F6 48E7 0108 movem.l -[A7], D7,A4
000007FA 286E 0008 movea.l A4, [A6 + 0x8]
000007FE 42A7 clr.l -[A7]
00000800 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */]
00000804 295F FE04 move.l [A4 - 0x1FC], [A7]+
00000808 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000080C 4EBA FF3C jsr [PC - 0xC4 /* 0000074A */]
00000810 422C FCBF clr.b [A4 - 0x341]
00000814 422C FCBE clr.b [A4 - 0x342]
00000818 422C FCBD clr.b [A4 - 0x343]
label0000081C:
0000081C 4267 clr.w -[A7]
0000081E 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
00000822 3E1F move.w D7, [A7]+
00000824 4A47 tst.w D7
00000826 6602 bne +0x4 /* 0000082A */
00000828 6060 bra +0x62 /* 0000088A */
label0000082A:
0000082A 7002 moveq.l D0, 0x02
0000082C B047 cmp.w D0, D7
0000082E 6606 bne +0x8 /* 00000836 */
00000830 197C 0001 FCBE move.b [A4 - 0x342], 0x1
label00000836:
00000836 7001 moveq.l D0, 0x01
00000838 B047 cmp.w D0, D7
0000083A 664C bne +0x4E /* 00000888 */
0000083C 197C 0001 FCBF move.b [A4 - 0x341], 0x1
00000842 1D7C 0007 FF9C move.b [A6 - 0x64], 0x7
00000848 2D6D A630 FFFC move.l [A6 - 0x4], [A5 - 0x59D0]
0000084E 486E FFCC pea.l [A6 - 0x34]
00000852 4EAD 0B82 jsr [A5 + 0xB82 /* export_364 */]
00000856 4267 clr.w -[A7]
00000858 486E FF9C pea.l [A6 - 0x64]
0000085C 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
00000860 101F move.b D0, [A7]+
00000862 6614 bne +0x16 /* 00000878 */
00000864 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000868 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000086C 206E 0008 movea.l A0, [A6 + 0x8]
00000870 2C48 movea.l A6, A0
00000872 4EFA 0768 jmp [PC + 0x768 /* 00000FDC */]
00000876 0000 296D ori.b D0, 0x6D /* 'm' */
// begin alternate branch 00000878-00000880
label00000878:
00000878 296D A684 FCC8 move.l [A4 - 0x338], [A5 - 0x597C]
0000087E 4267 clr.w -[A7]
// end alternate branch 00000878-00000880
label00000878: // (misaligned)
0000087A A684 syscall GetOSDefault, flags=6
0000087C FCC8 4267 .extension 0xCC8 <<F/2-3/6>> // unimplemented
00000880 4EAD 22EA jsr [A5 + 0x22EA /* export_1113 */]
00000884 1B5F CEEA move.b [A5 - 0x3116], [A7]+
label00000888:
00000888 6092 bra -0x6C /* 0000081C */
label0000088A:
0000088A 4CDF 1080 movem.l D7,A4, [A7]+
0000088E 4E5E unlink A6
00000890 2E9F move.l [A7], [A7]+
00000892 4E75 rts
export_823:
00000894 4E56 FBA4 link A6, -0x045C
00000898 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000089C 70FF moveq.l D0, 0xFFFFFFFF
0000089E 2D40 FCCC move.l [A6 - 0x334], D0
000008A2 7000 moveq.l D0, 0x00
000008A4 2D40 FFF8 move.l [A6 - 0x8], D0
000008A8 7000 moveq.l D0, 0x00
000008AA 2D40 FFF0 move.l [A6 - 0x10], D0
000008AE 7000 moveq.l D0, 0x00
000008B0 2D40 FCD0 move.l [A6 - 0x330], D0
000008B4 486D B280 pea.l [A5 - 0x4D80]
000008B8 A873 syscall SetPort
000008BA 4267 clr.w -[A7]
000008BC 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */]
000008C0 A887 syscall TextFont
000008C2 4267 clr.w -[A7]
000008C4 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000008C8 4A5F tst.w [A7]+
000008CA 6640 bne +0x42 /* 0000090C */
000008CC 2F0E move.l -[A7], A6
000008CE 4EBA FEEA jsr [PC - 0x116 /* 000007BA */]
000008D2 486E FCE4 pea.l [A6 - 0x31C]
000008D6 4EAD 0DF2 jsr [A5 + 0xDF2 /* export_442 */]
000008DA 42A7 clr.l -[A7]
000008DC 4EAD 0BC2 jsr [A5 + 0xBC2 /* export_372 */]
000008E0 2D5F FCE0 move.l [A6 - 0x320], [A7]+
000008E4 102D D032 move.b D0, [A5 - 0x2FCE]
000008E8 661E bne +0x20 /* 00000908 */
000008EA 2F0E move.l -[A7], A6
000008EC 4EBA FD2A jsr [PC - 0x2D6 /* 00000618 */]
000008F0 2F2E FCE0 move.l -[A7], [A6 - 0x320]
000008F4 1F3C 0001 move.b -[A7], 0x1
000008F8 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */]
000008FC 486E FCE4 pea.l [A6 - 0x31C]
00000900 1F3C 0002 move.b -[A7], 0x2
00000904 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
label00000908:
00000908 6000 06D2 bra +0x6D4 /* 00000FDC */
label0000090C:
0000090C 1F3C 0001 move.b -[A7], 0x1
00000910 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
00000914 2D6D A404 FFFC move.l [A6 - 0x4], [A5 - 0x5BFC]
0000091A 102D A146 move.b D0, [A5 - 0x5EBA]
0000091E 6606 bne +0x8 /* 00000926 */
00000920 7028 moveq.l D0, 0x28
00000922 2B40 A404 move.l [A5 - 0x5BFC], D0
label00000926:
00000926 2F0E move.l -[A7], A6
00000928 4EBA FEC8 jsr [PC - 0x138 /* 000007F2 */]
0000092C 102D ACA6 move.b D0, [A5 - 0x535A]
00000930 670C beq +0xE /* 0000093E */
00000932 4EAD 2872 jsr [A5 + 0x2872 /* export_1290 */]
00000936 4267 clr.w -[A7]
00000938 2F0E move.l -[A7], A6
0000093A 4EBA F7A8 jsr [PC - 0x858 /* 000000E4 */]
label0000093E:
0000093E 102E FCBE move.b D0, [A6 - 0x342]
00000942 802E FCBF or.b D0, [A6 - 0x341]
00000946 1D40 FCBD move.b [A6 - 0x343], D0
0000094A 2D6D A6BC FE14 move.l [A6 - 0x1EC], [A5 - 0x5944]
00000950 102E FCBF move.b D0, [A6 - 0x341]
00000954 6756 beq +0x58 /* 000009AC */
00000956 42A7 clr.l -[A7]
00000958 2F2E FCC8 move.l -[A7], [A6 - 0x338]
0000095C 4EAD 0EB2 jsr [A5 + 0xEB2 /* export_466 */]
00000960 2D5F FCC4 move.l [A6 - 0x33C], [A7]+
00000964 660A bne +0xC /* 00000970 */
00000966 3F3C 0003 move.w -[A7], 0x3
0000096A 2F0E move.l -[A7], A6
0000096C 4EBA F776 jsr [PC - 0x88A /* 000000E4 */]
label00000970:
00000970 206E FCC4 movea.l A0, [A6 - 0x33C]
00000974 2050 movea.l A0, [A0]
00000976 2D68 0018 FCC0 move.l [A6 - 0x340], [A0 + 0x18]
0000097C 2F2E FCC8 move.l -[A7], [A6 - 0x338]
00000980 4267 clr.w -[A7]
00000982 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000986 102E FCBE move.b D0, [A6 - 0x342]
0000098A 6718 beq +0x1A /* 000009A4 */
0000098C 4267 clr.w -[A7]
0000098E 3F2D A706 move.w -[A7], [A5 - 0x58FA]
00000992 3F2E FCC2 move.w -[A7], [A6 - 0x33E]
00000996 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
0000099A 301F move.w D0, [A7]+
0000099C 48C0 ext.l D0
0000099E 2D40 FE14 move.l [A6 - 0x1EC], D0
000009A2 6014 bra +0x16 /* 000009B8 */
label000009A4:
000009A4 2D6E FCC0 FE14 move.l [A6 - 0x1EC], [A6 - 0x340]
000009AA 600C bra +0xE /* 000009B8 */
label000009AC:
000009AC 102E FCBE move.b D0, [A6 - 0x342]
000009B0 6706 beq +0x8 /* 000009B8 */
000009B2 2D6D A704 FE14 move.l [A6 - 0x1EC], [A5 - 0x58FC]
label000009B8:
000009B8 7002 moveq.l D0, 0x02
000009BA B0AE FE14 cmp.l D0, [A6 - 0x1EC]
000009BE 6F04 ble +0x6 /* 000009C4 */
000009C0 6000 061A bra +0x61C /* 00000FDC */
label000009C4:
000009C4 102E FCBE move.b D0, [A6 - 0x342]
000009C8 6708 beq +0xA /* 000009D2 */
000009CA 2D6D A704 FCDC move.l [A6 - 0x324], [A5 - 0x58FC]
000009D0 6006 bra +0x8 /* 000009D8 */
label000009D2:
000009D2 2D6D A6BC FCDC move.l [A6 - 0x324], [A5 - 0x5944]
label000009D8:
000009D8 42A7 clr.l -[A7]
000009DA 202E FCDC move.l D0, [A6 - 0x324]
000009DE E780 asl D0, 3
000009E0 5080 addq.l D0, 8
000009E2 2F00 move.l -[A7], D0
000009E4 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
000009E8 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000009EC 660A bne +0xC /* 000009F8 */
000009EE 3F3C 0002 move.w -[A7], 0x2
000009F2 2F0E move.l -[A7], A6
000009F4 4EBA F6EE jsr [PC - 0x912 /* 000000E4 */]
label000009F8:
000009F8 4267 clr.w -[A7]
000009FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000009FE 4EAD 2412 jsr [A5 + 0x2412 /* export_1150 */]
00000A02 101F move.b D0, [A7]+
00000A04 6708 beq +0xA /* 00000A0E */
00000A06 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A0A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
label00000A0E:
00000A0E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A12 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00000A16 206E FFF8 movea.l A0, [A6 - 0x8]
00000A1A 2010 move.l D0, [A0]
00000A1C 5E80 addq.l D0, 7
00000A1E C0BC FFFF FFF8 and.l D0, 0xFFFFFFF8
00000A24 2D40 FFF4 move.l [A6 - 0xC], D0
00000A28 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC]
00000A2E 2D6D A6BC FCB0 move.l [A6 - 0x350], [A5 - 0x5944]
00000A34 7001 moveq.l D0, 0x01
00000A36 2D40 FE10 move.l [A6 - 0x1F0], D0
00000A3A 6000 0088 bra +0x8A /* 00000AC4 */
label00000A3E:
00000A3E 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000A42 4267 clr.w -[A7]
00000A44 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000A48 2F2E FE10 move.l -[A7], [A6 - 0x1F0]
00000A4C 486E FD70 pea.l [A6 - 0x290]
00000A50 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000A54 101F move.b D0, [A7]+
00000A56 660A bne +0xC /* 00000A62 */
00000A58 2F3C 0000 8759 move.l -[A7], 0x8759
00000A5E 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000A62:
00000A62 102E FCBE move.b D0, [A6 - 0x342]
00000A66 671A beq +0x1C /* 00000A82 */
00000A68 2F00 move.l -[A7], D0
00000A6A 4267 clr.w -[A7]
00000A6C 2F2E FD70 move.l -[A7], [A6 - 0x290]
00000A70 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */]
00000A74 121F move.b D1, [A7]+
00000A76 201F move.l D0, [A7]+
00000A78 0A01 0001 xori.b D1, 0x1
00000A7C C001 and.b D0, D1
00000A7E 6702 beq +0x4 /* 00000A82 */
00000A80 603C bra +0x3E /* 00000ABE */
label00000A82:
00000A82 206E FEE4 movea.l A0, [A6 - 0x11C]
00000A86 2F08 move.l -[A7], A0
00000A88 42A7 clr.l -[A7]
00000A8A 2F2E FD70 move.l -[A7], [A6 - 0x290]
00000A8E 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
00000A92 201F move.l D0, [A7]+
00000A94 205F movea.l A0, [A7]+
00000A96 2080 move.l [A0], D0
00000A98 102E FCBC move.b D0, [A6 - 0x344]
00000A9C 6712 beq +0x14 /* 00000AB0 */
00000A9E 202D A6BC move.l D0, [A5 - 0x5944]
00000AA2 90AE FE10 sub.l D0, [A6 - 0x1F0]
00000AA6 206E FEE4 movea.l A0, [A6 - 0x11C]
00000AAA 2140 0004 move.l [A0 + 0x4], D0
00000AAE 600A bra +0xC /* 00000ABA */
label00000AB0:
00000AB0 206E FEE4 movea.l A0, [A6 - 0x11C]
00000AB4 216E FE10 0004 move.l [A0 + 0x4], [A6 - 0x1F0]
label00000ABA:
00000ABA 50AE FEE4 addq.l [A6 - 0x11C], 8
label00000ABE:
00000ABE 52AE FE10 addq.l [A6 - 0x1F0], 1
00000AC2 690C bvs +0xE /* 00000AD0 */
label00000AC4:
00000AC4 202E FE10 move.l D0, [A6 - 0x1F0]
00000AC8 B0AE FCB0 cmp.l D0, [A6 - 0x350]
00000ACC 6F00 FF70 ble -0x8E /* 00000A3E */
label00000AD0:
00000AD0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000AD4 2F2E FCDC move.l -[A7], [A6 - 0x324]
00000AD8 486D 1B52 pea.l [A5 + 0x1B52 /* export_870 */]
00000ADC 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00000AE0 4267 clr.w -[A7]
00000AE2 2F3C 0000 2800 move.l -[A7], 0x2800 /* '(\0' */
00000AE8 2F0E move.l -[A7], A6
00000AEA 4EBA F618 jsr [PC - 0x9E8 /* 00000104 */]
00000AEE 101F move.b D0, [A7]+
00000AF0 660A bne +0xC /* 00000AFC */
00000AF2 3F3C 0002 move.w -[A7], 0x2
00000AF6 2F0E move.l -[A7], A6
00000AF8 4EBA F5EA jsr [PC - 0xA16 /* 000000E4 */]
label00000AFC:
00000AFC 102E FCBD move.b D0, [A6 - 0x343]
00000B00 6746 beq +0x48 /* 00000B48 */
00000B02 202D A6BC move.l D0, [A5 - 0x5944]
00000B06 5E80 addq.l D0, 7
00000B08 2F00 move.l -[A7], D0
00000B0A 7008 moveq.l D0, 0x08
00000B0C 2F00 move.l -[A7], D0
00000B0E 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000B12 2D5F FCD4 move.l [A6 - 0x32C], [A7]+
00000B16 42A7 clr.l -[A7]
00000B18 2F2E FCD4 move.l -[A7], [A6 - 0x32C]
00000B1C 4EAD 1F7A jsr [A5 + 0x1F7A /* export_1003 */]
00000B20 2D5F FCD0 move.l [A6 - 0x330], [A7]+
00000B24 660A bne +0xC /* 00000B30 */
00000B26 3F3C 0002 move.w -[A7], 0x2
00000B2A 2F0E move.l -[A7], A6
00000B2C 4EBA F5B6 jsr [PC - 0xA4A /* 000000E4 */]
label00000B30:
00000B30 206E FCD0 movea.l A0, [A6 - 0x330]
00000B34 2F10 move.l -[A7], [A0]
00000B36 3F3C FFFF move.w -[A7], 0xFFFF
00000B3A 2F2E FCD4 move.l -[A7], [A6 - 0x32C]
00000B3E 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */]
00000B42 7000 moveq.l D0, 0x00
00000B44 2D40 FCD8 move.l [A6 - 0x328], D0
label00000B48:
00000B48 486E FE18 pea.l [A6 - 0x1E8]
00000B4C 4EAD 2A4A jsr [A5 + 0x2A4A /* export_1349 */]
00000B50 2D6D A688 FDFC move.l [A6 - 0x204], [A5 - 0x5978]
00000B56 2D6D A68C FE00 move.l [A6 - 0x200], [A5 - 0x5974]
00000B5C 2D6D A6C4 FDF8 move.l [A6 - 0x208], [A5 - 0x593C]
00000B62 2D6E FFF4 FEE0 move.l [A6 - 0x120], [A6 - 0xC]
00000B68 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC]
00000B6E 1D7C 0001 FE7C move.b [A6 - 0x184], 0x1
00000B74 1D7C 0007 FEAC move.b [A6 - 0x154], 0x7
00000B7A 2D6D A630 FEDC move.l [A6 - 0x124], [A5 - 0x59D0]
00000B80 1D7C 0001 FCB7 move.b [A6 - 0x349], 0x1
00000B86 2D6E FCDC FCAC move.l [A6 - 0x354], [A6 - 0x324]
00000B8C 7001 moveq.l D0, 0x01
00000B8E 2D40 FE10 move.l [A6 - 0x1F0], D0
00000B92 6000 00FE bra +0x100 /* 00000C92 */
label00000B96:
00000B96 102E FCBC move.b D0, [A6 - 0x344]
00000B9A 6712 beq +0x14 /* 00000BAE */
00000B9C 206E FEE0 movea.l A0, [A6 - 0x120]
00000BA0 202D A6BC move.l D0, [A5 - 0x5944]
00000BA4 90A8 0004 sub.l D0, [A0 + 0x4]
00000BA8 2D40 FE82 move.l [A6 - 0x17E], D0
00000BAC 600A bra +0xC /* 00000BB8 */
label00000BAE:
00000BAE 206E FEE0 movea.l A0, [A6 - 0x120]
00000BB2 2D68 0004 FE82 move.l [A6 - 0x17E], [A0 + 0x4]
label00000BB8:
00000BB8 50AE FEE0 addq.l [A6 - 0x120], 8
00000BBC 4267 clr.w -[A7]
00000BBE 486E FE7C pea.l [A6 - 0x184]
00000BC2 4267 clr.w -[A7]
00000BC4 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
00000BC8 1D5F FCB4 move.b [A6 - 0x34C], [A7]+
00000BCC 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000BD0 4267 clr.w -[A7]
00000BD2 4EAD 1CA2 jsr [A5 + 0x1CA2 /* export_912 */]
00000BD6 101F move.b D0, [A7]+
00000BD8 6708 beq +0xA /* 00000BE2 */
00000BDA 4267 clr.w -[A7]
00000BDC 2F0E move.l -[A7], A6
00000BDE 4EBA F504 jsr [PC - 0xAFC /* 000000E4 */]
label00000BE2:
00000BE2 102E FCBD move.b D0, [A6 - 0x343]
00000BE6 674C beq +0x4E /* 00000C34 */
00000BE8 102E FCBF move.b D0, [A6 - 0x341]
00000BEC 0A00 0001 xori.b D0, 0x1
00000BF0 4A00 tst.b D0
00000BF2 6612 bne +0x14 /* 00000C06 */
00000BF4 222D A684 move.l D1, [A5 - 0x597C]
00000BF8 B2AE FCC8 cmp.l D1, [A6 - 0x338]
00000BFC 57C1 seq D1
00000BFE 8001 or.b D0, D1
00000C00 0240 0001 andi.w D0, 0x1
00000C04 6720 beq +0x22 /* 00000C26 */
label00000C06:
00000C06 206E FEE4 movea.l A0, [A6 - 0x11C]
00000C0A 216E FE82 0004 move.l [A0 + 0x4], [A6 - 0x17E]
00000C10 52AE FCD8 addq.l [A6 - 0x328], 1
00000C14 206E FCD0 movea.l A0, [A6 - 0x330]
00000C18 2F10 move.l -[A7], [A0]
00000C1A 202E FE82 move.l D0, [A6 - 0x17E]
00000C1E 5380 subq.l D0, 1
00000C20 2F00 move.l -[A7], D0
00000C22 A85F syscall BitClr
00000C24 600E bra +0x10 /* 00000C34 */
label00000C26:
00000C26 202E FCD8 move.l D0, [A6 - 0x328]
00000C2A B0AE FE14 cmp.l D0, [A6 - 0x1EC]
00000C2E 6602 bne +0x4 /* 00000C32 */
00000C30 606C bra +0x6E /* 00000C9E */
label00000C32:
00000C32 6058 bra +0x5A /* 00000C8C */
label00000C34:
00000C34 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
00000C38 206D D828 movea.l A0, [A5 - 0x27D8]
00000C3C 2050 movea.l A0, [A0]
00000C3E 202E FE04 move.l D0, [A6 - 0x1FC]
00000C42 D090 add.l D0, [A0]
00000C44 2F00 move.l -[A7], D0
00000C46 205F movea.l A0, [A7]+
00000C48 4E90 jsr [A0]
00000C4A 102D D032 move.b D0, [A5 - 0x2FCE]
00000C4E 6604 bne +0x6 /* 00000C54 */
00000C50 422E FCB7 clr.b [A6 - 0x349]
label00000C54:
00000C54 486E FEE8 pea.l [A6 - 0x118]
00000C58 4EAD 0BF2 jsr [A5 + 0xBF2 /* export_378 */]
00000C5C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000C60 4267 clr.w -[A7]
00000C62 2F0E move.l -[A7], A6
00000C64 4EBA F4E8 jsr [PC - 0xB18 /* 0000014E */]
00000C68 101F move.b D0, [A7]+
00000C6A 660A bne +0xC /* 00000C76 */
00000C6C 3F3C 0002 move.w -[A7], 0x2
00000C70 2F0E move.l -[A7], A6
00000C72 4EBA F470 jsr [PC - 0xB90 /* 000000E4 */]
label00000C76:
00000C76 42A7 clr.l -[A7]
00000C78 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000C7C 2F2E FE10 move.l -[A7], [A6 - 0x1F0]
00000C80 4EAD 26D2 jsr [A5 + 0x26D2 /* export_1238 */]
00000C84 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
00000C88 50AE FEE4 addq.l [A6 - 0x11C], 8
label00000C8C:
00000C8C 52AE FE10 addq.l [A6 - 0x1F0], 1
00000C90 690C bvs +0xE /* 00000C9E */
label00000C92:
00000C92 202E FE10 move.l D0, [A6 - 0x1F0]
00000C96 B0AE FCAC cmp.l D0, [A6 - 0x354]
00000C9A 6F00 FEFA ble -0x104 /* 00000B96 */
label00000C9E:
00000C9E 4267 clr.w -[A7]
00000CA0 486E FE18 pea.l [A6 - 0x1E8]
00000CA4 4267 clr.w -[A7]
00000CA6 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */]
00000CAA 1D5F FCB4 move.b [A6 - 0x34C], [A7]+
00000CAE 102E FCB7 move.b D0, [A6 - 0x349]
00000CB2 671C beq +0x1E /* 00000CD0 */
00000CB4 3F3C 0046 move.w -[A7], 0x46 /* 'F' */
00000CB8 486E FBAC pea.l [A6 - 0x454]
00000CBC 3F3C 0052 move.w -[A7], 0x52 /* 'R' */
00000CC0 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */]
00000CC4 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00000CC8 4267 clr.w -[A7]
00000CCA 2F0E move.l -[A7], A6
00000CCC 4EBA F416 jsr [PC - 0xBEA /* 000000E4 */]
label00000CD0:
00000CD0 102E FCBE move.b D0, [A6 - 0x342]
00000CD4 C02E FCBF and.b D0, [A6 - 0x341]
00000CD8 6706 beq +0x8 /* 00000CE0 */
00000CDA 2D6E FCD8 FE14 move.l [A6 - 0x1EC], [A6 - 0x328]
label00000CE0:
00000CE0 2F2E FE14 move.l -[A7], [A6 - 0x1EC]
00000CE4 2F0E move.l -[A7], A6
00000CE6 4EBA F5D2 jsr [PC - 0xA2E /* 000002BA */]
00000CEA 4267 clr.w -[A7]
00000CEC 2F2D A6C4 move.l -[A7], [A5 - 0x593C]
00000CF0 486E FD40 pea.l [A6 - 0x2C0]
00000CF4 4EAD 2622 jsr [A5 + 0x2622 /* export_1216 */]
00000CF8 101F move.b D0, [A7]+
00000CFA 660A bne +0xC /* 00000D06 */
00000CFC 2F3C 0000 976F move.l -[A7], 0x976F
00000D02 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000D06:
00000D06 42A7 clr.l -[A7]
00000D08 3F2E FD56 move.w -[A7], [A6 - 0x2AA]
00000D0C 3F2E FD5C move.w -[A7], [A6 - 0x2A4]
00000D10 3F2E FD60 move.w -[A7], [A6 - 0x2A0]
00000D14 3F2E FD62 move.w -[A7], [A6 - 0x29E]
00000D18 3F2E FD5E move.w -[A7], [A6 - 0x2A2]
00000D1C 4EAD 25AA jsr [A5 + 0x25AA /* export_1201 */]
00000D20 2D5F FDF4 move.l [A6 - 0x20C], [A7]+
00000D24 102E FCBD move.b D0, [A6 - 0x343]
00000D28 6700 012C beq +0x12E /* 00000E56 */
00000D2C 7001 moveq.l D0, 0x01
00000D2E 2D40 FE10 move.l [A6 - 0x1F0], D0
00000D32 102E FCBC move.b D0, [A6 - 0x344]
00000D36 6712 beq +0x14 /* 00000D4A */
00000D38 202E FE14 move.l D0, [A6 - 0x1EC]
00000D3C 5380 subq.l D0, 1
00000D3E E780 asl D0, 3
00000D40 D0AE FFF4 add.l D0, [A6 - 0xC]
00000D44 2D40 FEE4 move.l [A6 - 0x11C], D0
00000D48 6006 bra +0x8 /* 00000D50 */
label00000D4A:
00000D4A 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC]
label00000D50:
00000D50 4267 clr.w -[A7]
00000D52 206E FCD0 movea.l A0, [A6 - 0x330]
00000D56 2F10 move.l -[A7], [A0]
00000D58 202E FE10 move.l D0, [A6 - 0x1F0]
00000D5C 5380 subq.l D0, 1
00000D5E 2F00 move.l -[A7], D0
00000D60 A85D syscall BitTst
00000D62 101F move.b D0, [A7]+
00000D64 675A beq +0x5C /* 00000DC0 */
00000D66 222E FE10 move.l D1, [A6 - 0x1F0]
00000D6A B2AD A6BC cmp.l D1, [A5 - 0x5944]
00000D6E 5FC1 sle D1
00000D70 C001 and.b D0, D1
00000D72 674C beq +0x4E /* 00000DC0 */
00000D74 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000D78 4267 clr.w -[A7]
00000D7A 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000D7E 2F2E FE10 move.l -[A7], [A6 - 0x1F0]
00000D82 486E FD70 pea.l [A6 - 0x290]
00000D86 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000D8A 101F move.b D0, [A7]+
00000D8C 660A bne +0xC /* 00000D98 */
00000D8E 2F3C 0000 60A3 move.l -[A7], 0x60A3
00000D94 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000D98:
00000D98 4267 clr.w -[A7]
00000D9A 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00000D9E 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000DA4 486E FD70 pea.l [A6 - 0x290]
00000DA8 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00000DAC 101F move.b D0, [A7]+
00000DAE 660A bne +0xC /* 00000DBA */
00000DB0 3F3C 0003 move.w -[A7], 0x3
00000DB4 2F0E move.l -[A7], A6
00000DB6 4EBA F32C jsr [PC - 0xCD4 /* 000000E4 */]
label00000DBA:
00000DBA 52AE FE10 addq.l [A6 - 0x1F0], 1
00000DBE 6090 bra -0x6E /* 00000D50 */
label00000DC0:
00000DC0 202E FE10 move.l D0, [A6 - 0x1F0]
00000DC4 B0AD A6BC cmp.l D0, [A5 - 0x5944]
00000DC8 6E7C bgt +0x7E /* 00000E46 */
00000DCA 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000DCE 4267 clr.w -[A7]
00000DD0 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000DD4 206E FEE4 movea.l A0, [A6 - 0x11C]
00000DD8 2F28 0004 move.l -[A7], [A0 + 0x4]
00000DDC 486E FD70 pea.l [A6 - 0x290]
00000DE0 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000DE4 101F move.b D0, [A7]+
00000DE6 660A bne +0xC /* 00000DF2 */
00000DE8 2F3C 0000 60A4 move.l -[A7], 0x60A4
00000DEE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000DF2:
00000DF2 4267 clr.w -[A7]
00000DF4 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00000DF8 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000DFE 486E FD70 pea.l [A6 - 0x290]
00000E02 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00000E06 101F move.b D0, [A7]+
00000E08 660A bne +0xC /* 00000E14 */
00000E0A 3F3C 0003 move.w -[A7], 0x3
00000E0E 2F0E move.l -[A7], A6
00000E10 4EBA F2D2 jsr [PC - 0xD2E /* 000000E4 */]
label00000E14:
00000E14 70FF moveq.l D0, 0xFFFFFFFF
00000E16 B0AE FCCC cmp.l D0, [A6 - 0x334]
00000E1A 6606 bne +0x8 /* 00000E22 */
00000E1C 2D6E FE10 FCCC move.l [A6 - 0x334], [A6 - 0x1F0]
label00000E22:
00000E22 202E FD70 move.l D0, [A6 - 0x290]
00000E26 B0AE FDFC cmp.l D0, [A6 - 0x204]
00000E2A 6606 bne +0x8 /* 00000E32 */
00000E2C 2D6E FE10 FE00 move.l [A6 - 0x200], [A6 - 0x1F0]
label00000E32:
00000E32 102E FCBC move.b D0, [A6 - 0x344]
00000E36 6706 beq +0x8 /* 00000E3E */
00000E38 51AE FEE4 subq.l [A6 - 0x11C], 8
00000E3C 6004 bra +0x6 /* 00000E42 */
label00000E3E:
00000E3E 50AE FEE4 addq.l [A6 - 0x11C], 8
label00000E42:
00000E42 52AE FE10 addq.l [A6 - 0x1F0], 1
label00000E46:
00000E46 202E FE10 move.l D0, [A6 - 0x1F0]
00000E4A B0AD A6BC cmp.l D0, [A5 - 0x5944]
00000E4E 6F00 FF00 ble -0xFE /* 00000D50 */
00000E52 6000 0126 bra +0x128 /* 00000F7A */
label00000E56:
00000E56 102E FCBC move.b D0, [A6 - 0x344]
00000E5A 6700 009C beq +0x9E /* 00000EF8 */
00000E5E 202D A6BC move.l D0, [A5 - 0x5944]
00000E62 E780 asl D0, 3
00000E64 D0AE FFF4 add.l D0, [A6 - 0xC]
00000E68 2D40 FEE4 move.l [A6 - 0x11C], D0
00000E6C 2D6D A6BC FBA8 move.l [A6 - 0x458], [A5 - 0x5944]
00000E72 7001 moveq.l D0, 0x01
00000E74 2D40 FE10 move.l [A6 - 0x1F0], D0
00000E78 6070 bra +0x72 /* 00000EEA */
label00000E7A:
00000E7A 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000E7E 51AE FEE4 subq.l [A6 - 0x11C], 8
00000E82 206E FEE4 movea.l A0, [A6 - 0x11C]
00000E86 202D A6BC move.l D0, [A5 - 0x5944]
00000E8A 90A8 0004 sub.l D0, [A0 + 0x4]
00000E8E 2D40 FD3C move.l [A6 - 0x2C4], D0
00000E92 4267 clr.w -[A7]
00000E94 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000E98 2F2E FD3C move.l -[A7], [A6 - 0x2C4]
00000E9C 486E FD70 pea.l [A6 - 0x290]
00000EA0 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000EA4 101F move.b D0, [A7]+
00000EA6 660A bne +0xC /* 00000EB2 */
00000EA8 2F3C 0000 60A2 move.l -[A7], 0x60A2
00000EAE 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000EB2:
00000EB2 4267 clr.w -[A7]
00000EB4 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00000EB8 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000EBE 486E FD70 pea.l [A6 - 0x290]
00000EC2 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00000EC6 101F move.b D0, [A7]+
00000EC8 660A bne +0xC /* 00000ED4 */
00000ECA 3F3C 0003 move.w -[A7], 0x3
00000ECE 2F0E move.l -[A7], A6
00000ED0 4EBA F212 jsr [PC - 0xDEE /* 000000E4 */]
label00000ED4:
00000ED4 202E FD70 move.l D0, [A6 - 0x290]
00000ED8 B0AE FDFC cmp.l D0, [A6 - 0x204]
00000EDC 6606 bne +0x8 /* 00000EE4 */
00000EDE 2D6E FE10 FE00 move.l [A6 - 0x200], [A6 - 0x1F0]
label00000EE4:
00000EE4 52AE FE10 addq.l [A6 - 0x1F0], 1
00000EE8 690A bvs +0xC /* 00000EF4 */
label00000EEA:
00000EEA 202E FE10 move.l D0, [A6 - 0x1F0]
00000EEE B0AE FBA8 cmp.l D0, [A6 - 0x458]
00000EF2 6F86 ble -0x78 /* 00000E7A */
label00000EF4:
00000EF4 6000 0084 bra +0x86 /* 00000F7A */
label00000EF8:
00000EF8 2D6E FFF4 FEE4 move.l [A6 - 0x11C], [A6 - 0xC]
00000EFE 2D6D A6BC FBA4 move.l [A6 - 0x45C], [A5 - 0x5944]
00000F04 7001 moveq.l D0, 0x01
00000F06 2D40 FE10 move.l [A6 - 0x1F0], D0
00000F0A 6064 bra +0x66 /* 00000F70 */
label00000F0C:
00000F0C 4EAD 1CD2 jsr [A5 + 0x1CD2 /* export_918 */]
00000F10 4267 clr.w -[A7]
00000F12 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000F16 206E FEE4 movea.l A0, [A6 - 0x11C]
00000F1A 2F28 0004 move.l -[A7], [A0 + 0x4]
00000F1E 486E FD70 pea.l [A6 - 0x290]
00000F22 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000F26 101F move.b D0, [A7]+
00000F28 660A bne +0xC /* 00000F34 */
00000F2A 2F3C 0000 5BBA move.l -[A7], 0x5BBA
00000F30 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000F34:
00000F34 4267 clr.w -[A7]
00000F36 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00000F3A 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000F40 486E FD70 pea.l [A6 - 0x290]
00000F44 4EAD 26B2 jsr [A5 + 0x26B2 /* export_1234 */]
00000F48 101F move.b D0, [A7]+
00000F4A 660A bne +0xC /* 00000F56 */
00000F4C 3F3C 0003 move.w -[A7], 0x3
00000F50 2F0E move.l -[A7], A6
00000F52 4EBA F190 jsr [PC - 0xE70 /* 000000E4 */]
label00000F56:
00000F56 202E FD70 move.l D0, [A6 - 0x290]
00000F5A B0AE FDFC cmp.l D0, [A6 - 0x204]
00000F5E 6606 bne +0x8 /* 00000F66 */
00000F60 2D6E FE10 FE00 move.l [A6 - 0x200], [A6 - 0x1F0]
label00000F66:
00000F66 50AE FEE4 addq.l [A6 - 0x11C], 8
00000F6A 52AE FE10 addq.l [A6 - 0x1F0], 1
00000F6E 690A bvs +0xC /* 00000F7A */
label00000F70:
00000F70 202E FE10 move.l D0, [A6 - 0x1F0]
00000F74 B0AE FBA4 cmp.l D0, [A6 - 0x45C]
00000F78 6F92 ble -0x6C /* 00000F0C */
label00000F7A:
00000F7A 7001 moveq.l D0, 0x01
00000F7C B0AD A6B4 cmp.l D0, [A5 - 0x594C]
00000F80 6C06 bge +0x8 /* 00000F88 */
00000F82 08AD 0004 A6DC bclr.b [A5 - 0x5924], 0x4
label00000F88:
00000F88 4267 clr.w -[A7]
00000F8A 2F2E FDF4 move.l -[A7], [A6 - 0x20C]
00000F8E 7001 moveq.l D0, 0x01
00000F90 2F00 move.l -[A7], D0
00000F92 486E FD70 pea.l [A6 - 0x290]
00000F96 4EAD 261A jsr [A5 + 0x261A /* export_1215 */]
00000F9A 101F move.b D0, [A7]+
00000F9C 660A bne +0xC /* 00000FA8 */
00000F9E 2F3C 0000 931B move.l -[A7], 0x931B
00000FA4 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000FA8:
00000FA8 2B6E FDF4 A6C4 move.l [A5 - 0x593C], [A6 - 0x20C]
00000FAE 2B6E FD70 A6C0 move.l [A5 - 0x5940], [A6 - 0x290]
00000FB4 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000FB8 2B6E FE00 A68C move.l [A5 - 0x5974], [A6 - 0x200]
00000FBE 4267 clr.w -[A7]
00000FC0 2F2E FDF8 move.l -[A7], [A6 - 0x208]
00000FC4 4EAD 25BA jsr [A5 + 0x25BA /* export_1203 */]
00000FC8 101F move.b D0, [A7]+
00000FCA 660A bne +0xC /* 00000FD6 */
00000FCC 2F3C 0004 3843 move.l -[A7], 0x43843
00000FD2 4EAD 1D1A jsr [A5 + 0x1D1A /* export_927 */]
label00000FD6:
00000FD6 2F0E move.l -[A7], A6
00000FD8 4EBA F0AC jsr [PC - 0xF54 /* 00000086 */]
label00000FDC:
00000FDC 4FEE FB84 lea.l A7, [A6 - 0x47C]
00000FE0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000FE4 4E5E unlink A6
00000FE6 4E75 rts